package com.itheima.method.HomeWork;

import java.util.Random;

public class HomeWork8 {
    /*    8、【编号：514】 一个大V直播抽奖，奖品是现金红包，分别有{2,588,888,1000,10000}五个奖金。
        请使用代码模拟抽奖，打印出每个奖项，奖项的出现顺序要随机且不重复。
        打印效果如下：（随机顺序，不一定是下面的顺序）
                  888元的奖金被抽出
                  588元的奖金被抽出
                 10000元的奖金被抽出
                 1000元的奖金被抽出
                 2元的奖金被抽出
    */
    public static void main(String[] args) {
        int[] arr = {2, 588, 888, 1000, 10000};
        int count =0;
        Random r =new Random();
        while (true) {
//                    判断当前奖池是否已经抽完
            if(arr.length==count){
                break;
            }
//            生成一个随机数充当索引
            int index =r.nextInt(arr.length);

            if(arr[index]!=0){  //说明该位置有奖,有奖才抽
//          获取该位置索引的值并打印,模拟抽奖动作
                System.out.println(arr[index] + "元的奖金被抽出");
//                将本次抽奖索引位置清0;
                arr[index] =0;
                count++;
            }
        }
    }
}

